/*****************************************************************************/
/*                                                                           */
/*    Domino Operation System Driver Module                                  */
/*                                                                           */
/*    Copyright (C) 2007 Laszlo Arvai                                        */
/*                                                                           */
/*    ------------------------------------------------------------------     */
/*    drvRXGeneral - General driver for serial protocol receivers            */
/*****************************************************************************/

#ifndef __drvRXGeneral_h
#define __drvRXGeneral_h

///////////////////////////////////////////////////////////////////////////////
// Includes
#include <krnlTypes.h>


///////////////////////////////////////////////////////////////////////////////
// External callback functions (they must be implemented in the receiver code)
extern void drvRXGENPinChangedCallback( dosWord in_timestamp );
extern void drvRXGENTimerCallback(void);

///////////////////////////////////////////////////////////////////////////////
// Function prototypes
void drvRXGENInit();
void drvRXGENSetTimerCallback( dosWord in_time );
void drvRXGENAddTimerCallback( dosWord in_time );



#endif
